//导入http模块
const http=require("http");
//创建web服务器实例
const server=http.createServer();
//为服务器绑定request事件，监听客户端请求
server.on("request",function(request,response){
    //request.url是客户端请求的URL地址
    console.log("request.url",request.url);
    //request.method是客户端请求的method类型
    console.log("request.method",request.method);
    /*
    在访问创建的服务器端口后，终端中会显示访问的数据
    访问类型默认是GET类型，直接访问127.0.0.1:100的URL是 /
    */
    //将得到的request相关数据和属性发送给客户端
    //如果在发送的内容中存在中文内容，那么在没设定配置的情况下，中文在显示的时候会出现乱码情况
    //此时需要手动设置内容的编码格式
    //设置响应头Content-Type的值为text/html; charset=utf-8
    response.setHeader("Content-Type","text/html; charset=utf-8");
    const str=`首先发送request.url=${request.url},其次request.method=${request.method}`;
    response.end(str);
});
//启动服务器
server.listen(100,function(){
    console.log("端口号为100的服务器正在运行 http://127.0.0.1:100");
});